Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités UIAutomation
Dernière mise à jour 3 avr. 2024

v23.10

v23.10.11

Date de publication : 3 avril 2024

Améliorations

Ajout d'une prise en charge personnalisée pour les contrôles Java BasicTreeTable et JxTreeTable .
À des fins de traçabilité et de vitesse de débogage dans le cadre de l'analyse du runtime Computer Vision, DesignTime ScreenId est désormais envoyé dans l'en-tête de la requête HTTP.

Résolution de bogues

L’OCR pour le chinois, le japonais et le coréen ne fonctionnait pas comme un OCR personnalisé pour Computer Vision dans Cible unifiée (Unified Target) lorsqu’il était utilisé avec une clé API Computer Vision.

L’OCR pour le chinois, le japonais et le coréen ne fonctionnait pas en tant qu’OCR personnalisé dans l’activité Utiliser l'application/le navigateur (Use Application/Browser) lorsque le nom du projet contenait des caractères japonais.

Le type d'événement affiché de l'activité Déclencheur d'événement d'application (Application Event Trigger) ne pouvait pas être surveillé dans les éléments HTML iframe .
Lorsque l'attribut enabled était sélectionné, l'activité Obtenir l'attribut (Get Attribute) renvoyait une sortie de chaîne au lieu d'une sortie booléenne. La rétrocompatibilité est assurée.

v23.10.9

Date de publication : 26 février 2024

Résolution de bogues

  • Une exception Value cannot be null était générée lors de la suppression de l’activité du moteur OCR de CV Screen Scope après avoir indiqué une cible.
  • Une exception There is no row at position 0 était générée lors de la suppression de l’activité du moteur OCR de CV Screen Scope et l’action de survol des cellules de table persistait.

v23.10.8

Date de publication : 21 décembre 2023

Nouveautés

Ajout de la prise en charge de UiPath Autodrive™ pour les développeurs, actuellement disponible en aperçu exclusivement dans Studio Web. Au lieu de créer une nouvelle automatisation à partir de zéro, vous pouvez maintenant simplement décrire la tâche que vous souhaitez automatiser en utilisant le langage naturel et regarder à mesure que l’ensemble de compétences IA générative d’Autodrive convertit votre description en un workflow entièrement automatisé.

De plus, cette mise à jour contient des améliorations de la prise en charge des automatisations codées dans Studio.

v23.10.7

Date de publication : 11 décembre 2023

Résolution de bogues

Une erreur System.ObjectDisposedException était générée lorsque vous tentiez d'exécuter un workflow codé qui utilise le référentiel d'objets.

v23.10.6

Date de publication : 6 décembre 2023

Résolution de bogues

  • L’extension Java ne pouvait pas être réinstallée après la mise à niveau de Studio vers la version v2023.4 si une erreur se produisait lors de la tentative de désinstallation. Avec les nouvelles modifications, le bouton Désinstaller (Uninstall) de la page Studio > Outils (Tools) > Extensions UiPath (UiPath Extensions) devient Installer ( Install), malgré les erreurs de désinstallation. L'exécution de l'installation met à niveau l'extension Java correctement, même si des erreurs se produisent après la désinstallation.
  • La solution de contournement implémentée en cas d'échec d'initialisation de l'extension de navigateur UiPath MV3 en mode privé n'est plus nécessaire à partir d'Edge v119, car Microsoft a confirmé que le bogue d'origine a été corrigé dans cette version. La solution de contournement ne s'applique désormais qu'aux versions d'Edge comprises entre 115 et 118.

v23.10.3

Date de publication : 23 octobre 2023

Nouvelles fonctionnalités et améliorations

Navigateur

Lorsque le navigateur se ferme de manière inattendue ou lorsqu'il est fermé pendant l'arrêt de Windows, la fenêtre contextuelle Restaurer les pages s'affiche. Ce comportement peut interrompre l'automatisation si aucune logique spécifique n'est implémentée pour l'ouverture du navigateur, comme le fait de vérifier si la fenêtre contextuelle s'affiche et la fermer avec une activité Clique (Click). Nous avons procédé à un changement qui empêche la fenêtre contextuelle Restaurer les pages de s'afficher lors de l'ouverture du navigateur.

L’automatisation de différentes instances de navigateur s’exécutant avec plusieurs profils d’utilisateur en même temps est désormais prise en charge. Cette fonctionnalité permet aux utilisateurs de concevoir des automatisations avec plusieurs instances de navigateur ouvertes sous différents profils pour Chrome, Edge et Firefox.

Vous pouvez à présent installer les extensions Firefox, RDP et VMware directement depuis UiPathRemoteRuntime.msi.
UI Automation Modern

Les activités suivantes ont été masquées dans Modern Experience :

  • Texte OCR existant (OCR Text Exists)
  • Cliquer sur le texte OCR (Click OCR Text)
  • Double-cliquer sur le texte OCR (Double Click OCR Text)
  • Pointer sur le texte OCR (Hover OCR Text)
  • Rechercher une position de texte OCR (Find OCR Text Position)

Pour afficher ces activités dans le panneau Activités, sélectionnez le filtre Classique.

Automatisation assistée basée sur déclencheur étendu

Pour les situations dans lesquelles vous devez identifier le type d'événements natifs déclenchés lorsque vous interagissez avec certains éléments d'IU d'une application, nous avons introduit un nouvel outil s'intégrant à UI Explorer, nommé l'outil d'inspection d'événement. Celui-ci peut être utilisé pour configurer l'activité Déclencheur d'événement d'application (Application Event Trigger). L'outil capture et surveille tous les types d'événements sélectionnés, ce qui vous permet d'analyser les actions effectuées et d'établir le diagnostic d'éventuels problèmes.

Nous avons ajouté la prise en charge de nombreux événements via l’activité Déclencheur d'événement d'application (Application Event Trigger) : des événements HTML, tels que Téléchargement modifié, Onglet activé, Onglet créé, Onglet supprimé et Onglet mis à jour ; un nouvel événement WEBCTRL nommé Changement de sélection ; ainsi que des événements basés sur l'interface utilisateur : Apparu, Disparu, Texte modifié, Mise au point obtenue, Mise au point perdue, Invoqué, Sélectionné, Désélectionné et Basculé.

Nous avons également ajouté la prise en charge des événements natifs basés sur WEBCTRL dans les navigateurs intégrés natifs (tels que Slack, Discord ou l’application de test Electron).

L’activité Déclencheur d’événement d’application (Application Event Trigger) peut maintenant être utilisée avec des workflows codés. Par conséquent, nous avons également introduit une méthode destinée à surveiller plusieurs éléments cibles via une seule activité Déclencheur d'événement d'application (Application Event Trigger) et à permettre un nombre dynamique de cibles surveillées (c'est-à-dire que les cibles surveillées peuvent changer après la phase de conception). Auparavant, un workflow déclenché avec une activité Déclencheur d'événement d'application (Application Event Trigger) ne permettait de surveiller qu'un seul élément cible, ce qui vous obligeait à créer un workflow déclenché pour chaque élément cible que vous souhaitiez surveiller via votre automatisation.

SAP

Nous avons ajouté une prise en charge pour les éléments SAP WebGUI suivants : les éléments de menu SAP, grâce à l’activité Sélectionner l'élément (Select Item) ; les boutons de la barre d’outils SAP, grâce à l’activité Cliquer sur le bouton de la barre d'outils (Click Toolbar Button) ; ainsi que les arborescences SAP (ce qui inclut une identification stable des arborescences ainsi qu'une automatisation fiable pour tous les navigateurs et toutes les versions SAP FIORI). Notez que vous pouvez utiliser les fonctionnalités existantes pour automatiser d'autres éléments SAP WebGUI tels que les listes ABAP, les menus contextuels, les images, les contrôles Textedit, les services d'objet génériques, les boîtes de dialogue et les contrôles de table.

La reconnaissance de la mise à l'échelle multi-moniteurs est désormais prise en charge. Cela permet une configuration multi-moniteurs dans laquelle chaque moniteur peut avoir un pourcentage de mise à l'échelle différent et où la fenêtre SAP peut être déplacée librement entre les moniteurs. Afin de prendre en charge cette fonctionnalité, un nouveau paramètre de projet est disponible dans Studio : Paramètres du projet > UI Automation Classic > SAP > Activer la mise à l'échelle supplémentaire.
Nous avons apporté des améliorations à l’activité Étendue des cellules de table (Table Cell Scope). Le filtrage inclut désormais le contenu des cellules de table (pour les colonnes et les lignes). L'identification des colonnes d'une table SAP était auparavant basée sur leur nom complet, ce qui générait des problèmes lorsqu'une table comportait plusieurs colonnes avec des noms identiques. Désormais, ces scénarios sont automatiquement identifiés et vous pouvez sélectionner d'autres attributs à la place, tels que ColumnName. De plus, vous pouvez filtrer les colonnes et les lignes de façon à utiliser n'importe quelle autre propriété destinée à identifier les éléments. Deux noms de propriétés ont été renommés afin de prendre en charge cette amélioration : le Nom de colonne est devenu le Nom/filtre de colonne, et le Numéro de ligne est devenu le Numéro/filtre de ligne.
Améliorations générales

Nous prenons désormais en charge l’automatisation des versions héritées pour les applications Oracle Siebel CRM (versions 7 ou 8, par exemple).

Nous avons ajouté la prise en charge du composant CTable de l'application Java Clarity.

Ajout de l’option Copier dans le Presse-papiers) pour tous les messages de boîte de dialogue UI Automation.

Nous avons amélioré les messages d'erreur qui s'affichent pour les sessions distantes imbriquées.

Computer Vision dans Cible unifiée

Dans cette version du package d’activités, nous avons optimisé les problèmes de base en tenant compte de la pertinence de chaque méthode de ciblage sur le plan de la puissance du ciblage et de la résilience aux modifications de l’interface utilisateur, tout en résolvant les principales limitations de la version 23.4.x. Par conséquent, l’extraction de table d’UI Automation est désormais alimentée par Computer Vision lorsque des tables complètes sont spécifiées, et l’extraction de table est également activée pour les scénarios purement Computer Vision ; vous pouvez modifier le moteur OCR de façon à sélectionner un moteur OCR personnalisé en plus de l'outil intégré UiPath Screen OCR ; Computer Vision est activé par défaut dans les activités sans étendue, ce qui optimise les cibles entièrement chargées (dans la mesure où il y a à la fois des sélecteurs et des descripteurs Computer Vision) ; enfin, nous avons optimisé l’indication d'éléments d’IU en mettant à jour la logique de rapprochement entre Driver et Computer Vision concernant les cadres englobants. Nous nous inscrivons ainsi dans le cadre de notre vision destinée à proposer une expérience utilisateur UI Automation unifiée où les automatisations assistées par Computer Vision, ainsi que les automatisations combinées entre Computer Vision et Driver, peuvent être créées sans que l’utilisateur doive maîtriser toutes les complexités de chaque méthode de ciblage. Vous trouverez ci-dessous davantage de détails.

Un nouveau concept hiérarchique est désormais appliqué à Cible unifiée, de façon à prendre en compte chaque méthode de ciblage ainsi que sa pertinence en termes de puissance de ciblage et de résilience aux modifications de l’interface utilisateur. Par conséquent, les sélecteurs sont désormais considérés comme la méthode de ciblage principale, tandis que Computer Vision constitue la deuxième méthode de ciblage et Image la troisième (désormais désactivée par défaut). Auparavant, toutes les méthodes de ciblage cherchaient à identifier simultanément l’élément cible et la méthode de ciblage qui l'avait trouvé en premier était utilisée. Par ailleurs, le nouveau paramètre Attendre la méthode de ciblage principale jusqu'à l'expiration du délai d’attente a été ajouté dans Paramètres du projet > UI Automation Modern. Ce paramètre est défini sur Vrai (True) par défaut et permet à la méthode de ciblage principale d'utiliser son délai d'attente complet jusqu'à ce qu'une méthode de ciblage de secours puisse être utilisée.

Computer Vision est désormais intégré à l'assistant d'extraction de table. Vous pouvez simplement indiquer des tables complètes sans avoir à indiquer une cellule de table pertinente au préalable. Comme Computer Vision est capable de lire des tables entières, cette fonctionnalité est désormais également utilisée au moment de la conception afin de corriger des extractions défectueuses basées sur un sélecteur lorsqu'une table complète est indiquée. Au moment du runtime, cependant, nous ne disposons pas encore de mécanisme de secours Computer Vision lorsque l'extraction basée sur sélecteur rencontre des problèmes pour extraire des tables complètes. Vous pouvez également extraire des tables Computer Vision correctes sans avoir à passer par une activité Étendue d'écran CV (CV Screen Scope) ou à une activité Table d'extraction CV (CV Extract Table) pour les scénarios où les sélecteurs ne sont pas du tout disponibles, tels que les bureaux à distance pour lesquels un runtime distant n'a pas été installé. Enfin, vous pouvez désormais extraire des tables englobant plusieurs pages dans des scénarios purement Computer Vision en indiquant le bouton « Suivant » de l’assistant.

En utilisant la même logique que dans l’activité Table d'extraction CV (CV Extract Table), l’extraction de tables déroulantes dans des scénarios purement Computer Vision est désormais également possible dans l’assistant Extraction de table, tout comme l’extraction de texte déroulant à l’aide de l'activité Obtenir le texte CV (CV Get Text). Le paramètre de projet Consigner les données de défilement de la table (Paramètres du projet > Computer Vision > Journalisation de Robot) a été renommé en Consigner les données d'extraction de contenu déroulant. Il englobe désormais l'extraction de table Computer Vision, l'extraction de table pour les tables déroulantes dans des scénarios purement Computer Vision, ainsi que l'activité Obtenir le texte CV (CV Get Text) avec du contenu textuel déroulant.

Dans l’activité Utiliser l’application/le navigateur (Use Application/Browser), en plus du moteur OCR intégré à Computer Vision (UiPath Screen OCR), vous pouvez désormais utiliser un moteur OCR personnalisé afin d'améliorer l’extraction de texte avec Computer Vision dans le cadre d'une utilisation dans Cible unifiée. Vous pouvez modifier le moteur OCR dans chaque activité Utiliser l'application/le navigateur (Use Application/Browser) en vous rendant sur la carte d'activité > cliquez sur les trois lignes situées à côté de la capture d'écran informative apparaissant après avoir indiqué un élément d'IU > sélectionnez Moteur OCR > Moteur OCR personnalisé. Lorsque cette option est sélectionnée, un panneau est ajouté à la carte d'activité, où vous pouvez déposer une activité de moteur OCR autre que l'activité intégrée. Cela affectera uniquement les cibles Computer Vision, car les autres activités OCR continueront à utiliser l'OCR par défaut tel qu'il est défini dans la section Paramètres du projet > OCR.

Comme le « parcours heureux » (happy path) dispose de cibles entièrement chargées, Computer Vision est désormais automatiquement activé pour l'indication dans les activités sans étendue, c'est-à-dire pouvant être utilisées en dehors d’une étendue Utiliser l'application/le navigateur (Use Application/Browser), lorsqu’il est également activé dans les Paramètres du projet.

Lorsque Computer Vision est activé comme méthode de ciblage dans les paramètres du projet, l’Enregistreur d'application/Web capture désormais également les descripteurs Computer Vision.

L’état activé/désactivé de Computer Vision dans l’assistant Options de sélection est désormais stocké et conservé pendant toutes les sessions d’indication d'une même activité d’étendue Utiliser l'application/le navigateur (Use Application/Browser). Chaque nouvelle activité d'étendue Utiliser l'application/le navigateur (Use Application/Browser) débute par le paramètre de projet Computer Vision par défaut pour chaque technologie (Paramètres du projet > UI Automation Modern > Méthodes de ciblage - Applications de bureau / Navigateurs Web / Java / SAP > Computer Vision).

Nous avons adapté notre logique de rapprochement entre Driver et Computer Vision en matière de cadres englobants, en faisant correspondre les deux cibles afin d'éviter d'indiquer une cible spécifique à Computer Vision et pour privilégier les cibles entièrement chargées. La sélection de cibles spécifiques à Computer Vision devrait désormais être réservée à des scénarios tels que le bureau à distance sans accès à des sélecteurs.

Les échecs de sélecteur strict sont désormais affichés dans les journaux sous forme d’avertissements à côté de dix suggestions de correspondances parmi les sélecteurs les plus proches pouvant être utilisés afin de remplacer les sélecteurs défectueux. Cette fonctionnalité est définie sur Vrai (True) par défaut dans Paramètres du projet > UI Automation Modern > Afficher les correspondances les plus proches dans le message d’erreur « Élément introuvable ».

La capture d'écran de Computer Vision n'ayant plus besoin d'un délai initial, le démarrage d'une session d'indication est désormais plus rapide.

API UI Automation

Si vous préférez coder lorsque vous créez des automatisations, vous pouvez désormais procéder à des automatisations codées. Les automatisations codées prennent en charge les services UiPath tels que les activités UI Automation et vous permettent de créer des automatisations hybrides en les intégrant à des automatisations low-code.

Visitez la section sur les API d’UI Automation pour parcourir les API disponibles, ainsi que l'introduction aux automatisations codées afin de découvrir comment créer des automatisations codées.

Résolution de bogues

  • Correction de l'interruption de la prise en charge d'Active Accessibility pour les pages Web contenant des éléments IFrame ou des fichiers PDF dans Chrome et Edge version 117, qui entraînait l'échec des sélecteurs <ctrl />.
    Ajout de la possibilité de transmettre des arguments de ligne de commande supplémentaires au navigateur ouvert à l’aide des activités Ouvrir le navigateur (Open Browser)/Utiliser le navigateur (Use Browser). Cela peut se faire en définissant la variable d'environnement appropriée à l'aide de l'activité Définir la variable d'environnement (Set Environment Variable) :
    • UIPATH_EXTRA_CMD_ARGS_CHROME
    • UIPATH_EXTRA_CMD_ARGS_EDGE
    • UIPATH_EXTRA_CMD_ARGS_FIREFOX

    Ces variables peuvent être utilisées pour activer de force la prise en charge d'Active Accessibility dans Chrome et Edge afin d'éviter des problèmes tels que l'interruption de la prise en charge de Chrome/Edge Active Accessibility à partir des versions 114 et 117.

    Pour Chrome, définissez la variable d'environnement UIPATH_EXTRA_CMD_ARGS_CHROME avec la valeur --force-renderer-accessibility=complete.
    Pour Edge, définissez la variable d'environnement UIPATH_EXTRA_CMD_ARGS_EDGE avec la valeur --force-renderer-accessibility=complete.
  • Les extensions de navigateur MV3 ne s'initialisaient pas lors de l'utilisation de Microsoft Edge (versions 115 et ultérieures) en mode privé. Nous avons mis en œuvre une solution de contournement concernant ce problème qui affectait toutes les extensions MV3, et non uniquement l'extension UiPath pour Microsoft Edge.
  • Nous avons résolu certains problèmes d’initialisation d’extension qui affectaient les activités Ouvrir le navigateur (Open Browser) et Utiliser le navigateur (Use Browser) en ajoutant six paramètres de projet navigateur UI Automation Classic : Arguments supplémentaires pour l'activité Ouvrir le navigateur Chrome/Edge (OpenBrowser Chrome/Edge), chemin d'accès personnalisé pour l'activité Ouvrir le navigateur Chrome/Edge et Activer la nouvelle tentative pour l'activité Ouvrir le navigateur Chrome/Edge.
  • L’activité Étendue de cellule de table (Table Cell Scope) ne reconnaissait pas les noms de colonnes lorsque SAP WinGUI était défini en japonais.
  • La capture de données renvoyait des cellules vides pour les rapports Salesforce.
  • La prise en charge de Chrome/Edge s'exécutant en mode App est désormais disponible dans l'extension de navigateur MV2 auto-hébergée installée via la stratégie de groupe hors ligne.
  • Lors de l'installation des extensions avec les droits d'administrateur, UiPath.Common est désormais automatiquement déployé sur %ProgramFiles(x86)%\UiPath\UiPath.Common. Lors de l'installation d'extensions sans droits d'administrateur, UiPath.Common est désormais automatiquement déployé sur %LocalAppData%\Programs\UiPath\UiPath.Common.
  • Nous avons ajouté une prise en charge pour les pages Web utilisant l'infrastructure ServiceNow.

  • La balise tableCol du sélecteur empêchait certains éléments de table d’être identifiables.
  • Vous pouvez désormais automatiser des applications s'exécutant sous un utilisateur Windows différent (différent de celui qui exécute UiPath Robot/Studio) sans avoir à exécuter Robot/Studio en tant qu’administrateur.
  • Dans une activité Utiliser le navigateur (Use Browser) multiplateforme, la connexion au navigateur échouait ou ne répondait plus lorsque plusieurs onglets étaient ouverts au moment de la conception sur la machine sans serveur où la connexion avait été confirmée, lorsque l’utilisateur était déconnecté de Studio, lorsque l’utilisateur supprimait son espace de travail personnel dans Orchestrator, ou en cas d’erreur de communication avec Orchestrator.
  • L’ajout d’un sélecteur d'une activité au référentiel d’objets échouait en présentant le message d’erreur « L’opération a été annulée » lorsque la recherche de réutilisation durait plus de trois secondes.
  • L'activité Utiliser l'application/le navigateur (Use Application/Browser) générait une exception au moment de la conception dans StudioX en raison de l'astérisque indiquant qu'un champ de propriété est requis.
  • L'activité Envoyer le raccourci clavier (Send Hotkey) provoquait l'affichage du fichier .xaml comme non enregistré.
  • La capture d'écran de Image était encore capturée, même lorsque Image était désactivée en tant que méthode de ciblage dans les paramètres du projet.
  • Le message d'erreur You Are Calling The Computer Vision Server Too Often [429] affiché lorsque la limite de taux de Computer Vision était atteinte a été remplacé par Error: Rate limit exceeded. If you're on a free tier, consider upgrading to paid license. If already on a paid license, please contact UiPath for further upgrade options.
  • L’activité moderne Obtenir le texte (Get Text) n'extrayait pas de texte dans les scénarios Computer Vision.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.